package packutil.event;

public interface IEventGenerator {

	void addEventListener(IEventListener l, int eventId);

	void addEventListener(IEventListener l, Class<? extends IEvent> eventType);

	void removeEventListener(IEventListener l, Class<? extends IEvent> eventType);

	void removeEventListener(IEventListener l, int eventId);
}